import request from "@/utils/request"

/* 获取管理用户分页列表 */
export function reqUserInfo(page = 1, limit = 5, username) {
    return request.get(`acl/user/${page}/${limit}`, { params: { username: username } })
}

/* 新增用户 */
export function reqAddUser(data) {
    return request.post(`acl/user/save`, data)
}

/* 修改 */
export function reqUpdateUser(data) {
    return request.put(`acl/user/update`, data)
}

/* 删除 */
export function reqRemoveUser(id) {
    return request.delete(`acl/user/remove/${id}`)
}

/* 批量删除 */
export function reqRemoveUsers(ids) {
    return request.post(`acl/user/batchRemove`, ids)
}

/* 获取角色信息 */
export function reqUserRoleList(userId) {
    return request.get(`acl/user/toAssign/${userId}`)
}

/* 保存用户权限信息 */
export function reqAddUserRole(userId, roleId) {
    return request.post(`acl/user/doAssign`, null, {
        params: {
            userId, roleId
        }
    })
}
